package com.tuanzi.loan.vo.response.settlement;

import java.util.Date;

import com.tuanzi.loan.core.vo.IdentityResponse;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author caiwanlin
 * @create 2018-01-09 19:07
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CompanyInfoSearchResponse extends IdentityResponse {


    
    private String companyName;
    
    private String productName;
    //    @Max(value = 3)
//    @Min(value = 0)
    
    private Integer copMode;
    
    private String taxIdentificationNumber;
    //    @Max(value = 2)
//    @Min(value = 0)
    
    private Integer companyBackground;
    
    private String companyPhone;
    
    private String contactName;
    
    private String contactPhone;

    private Boolean ifGeneralTaxpayer = false;

    //    @Max(value = 2)
//    @Min(value = 0)
    
    private Integer verifyMode;

    
    private Float settlementPriceCps;

    
    private Float settlementPriceCpa;
    //    @Max(value = 4)
//    @Min(value = 0)
    
    private Integer settlementPeroid;
    
    private Integer settlementPaymentPeroid;
    
    private Float amountAdvanced;
    
    private String receivableAccount;
    
    private String receivableCardNumber;
    
    private Integer invoiceContent;
    
    private String firstPartyBank;
    
    private String firstPartyAccount;
    
    private String firstPartyCardNumber;
    
    private String invoiceAddress;
    
    private String recipientsName;
    
    private String recipientsMobile;
    
    private String deliveryAddress;
    
    
    private String principal;
    
    private String auditor;
    
    private Integer auditStatus;

    private String creator;

    private Date createTime;

}
